@charset "utf-8";
body{
	background:#e5e5e5;
}
/* a{
	font-size:14px;
} */
a:hover{
	text-decoration:none;
}
.zhul_msg980new {
    width: 1200px !important;
    background: url(../img/header/zhul_msg1200.png) no-repeat !important;
}
.zhul_msg_llist {
    width: 1090px !important;
}
/*top样式*/
.top_more_jiao{
	background:url(../img/header/bbs_jiao.png) no-repeat;
	width:7px;
	height:4px;
	display:inline-block;
	vertical-align:middle;
}
#zhul_header_nav a{
	font-size: 12px !important;
}	

.bbs_ssbtn:hover,{
	-webkit-opacity: 0.7;
	-moz-opacity: 0.7;
	-moz-opacity: 0.7;
	filter:alpha(opacity=70);  
	opacity: 0.7;
}
.zhul_bbs_top{
    width: 100%;
    background: #020202;
    min-width: 1200px;
 /* position: fixed;
 top: 0;
 left: 0;
 z-index: 10; */
}
.zhul_top{
	width:1200px;
	height:40px;
	line-height:40px;
	margin:0 auto;
}

.zhul_top a{
	color:#fff;
	text-decoration:none;
}

.zhul_top a:hover,.zhul_top12 a:hover{
	color:#fff;
}
.zhul_shouye{
	float:left;
	padding-top:5px;
}

.zhul_top_newss{
	float:left;
	width:1170px;
	position: relative;
	z-index: 9999;
}
.zhul_shouye img:hover{
	-webkit-opacity: 0.7;
	-moz-opacity: 0.7;
	-moz-opacity: 0.7;
	filter:alpha(opacity=70);   
	opacity: 0.7; 
}
.zhul_tpleft{ 
	float: left;
	height: 40px;  
}
.zhul_tpleft li{
	float:left;
	margin-left:70px;
}
.zhul_tpleft li a{
	font-size:14px;	
	transition: all ease-in-out .3s;
	-webkit-transition: all ease-in-out .3s;
	-ms-transition: all ease-in-out .3s;
}
.zhul_tpleft li a:hover{
	-webkit-opacity: 0.7;
	-moz-opacity: 0.7;
	-moz-opacity: 0.7;
	filter:alpha(opacity=70);   
	opacity: 0.7; 
	}
.zhul_tpright{
	float: right;
}
.zhul_tpright li{
	float:left;
	padding-left:20px!important;
	color:#424242;
	position:relative;
	z-index:20;
}
.zhul_tpright img{
	vertical-align:middle;
	margin-left: 5px;
}
.zhul_arrowxia-new{
    background:#fff;
    /*border:1px solid #989898;*/
    position:absolute;
    left:5px;
    top:35px;
    width:106px;
	display:none;
	z-index:9999;
	background: #fff;
	box-shadow: 0px 2px 20px rgba(0,0,0,0.2);
	_box-shadow: 0px 2px 20px rgba(0,0,0,0.2);
	_border: 1px solid #fff;
	padding: 5px 0;
}
.zhul_arrowxia-new a{
    display:block;
    float:left;
    height:32px;
    line-height:32px;
    /*padding-left:13px;*/
    width:100%;
	color:#444;
	text-align:center;
}
.zhul_arrowxia-new a:hover{
	background:#e5e5e5;
	text-decoration:none;
	color:#000;
	-webkit-opacity: 1 !important;
	-moz-opacity: 1 !important;
	-moz-opacity: 1 !important;
	filter:alpha(opacity=100) !important;   
	opacity: 1 !important; 
}

/*头部搜索框*/
.bbs_top_ss{
	background:url(../img/header/zhul_newbbs_ssfdj1.png) center left no-repeat;
    min-width: 25px;
    height: 25px;
    display: block;
    position: absolute;
    line-height: 25px;
    padding-left: 20px;
    right: 10px;
    top: 0;
    font-size: 12px;
    color: #3c3c3c !important;
}
.bbs_top_ss1{
	background:url(../img/header/zhul_newbbs_ssfdj.png) center left no-repeat;
	min-width: 25px;
    height: 25px;
    display: block;
    position: absolute;
    line-height: 25px;
    padding-left: 20px;
    right: 10px;
    top: 0;
    font-size: 12px;
    color: #3c3c3c !important;
}
#sousuo{
	display: none;
}
.zhul_newsearch{
	height:40px;
	width:880px;
	/* background:url(../img/header/newbbs_searchkuang.png) no-repeat; */
	position: absolute;
	top: 0;
	left: 0;
}
.search-content{
	width: 730px;
	margin-left: 65px;
	height: 40px;
	line-height: 40px;
}

.bbs_newsearch_ssbtn{
	float:left;
	width:30px;
	height:40px;
}
.bbs_newsearch_ssbtn a{
	display:inline-block;
	height: 40px;
	width: 30px;	
}
.bbs_newsearch_kuang{
	float: right;
    margin-right: 30px;
    position: relative;
    margin-top: 7px;
  
}
.bbs_newsearch_kuang img{
	width: 12px;
	height: 26px;
}
.newsearch_kuang2{
	padding: 0 12px;
    background: #eeeeee;
    border-radius: 15px;
}
.bbs_newsearch_div{
	background: #eeeeee;
	float: left;
}
.bbs_newsearch_kuang:hover .bbs_top_ss{
	background:url(../img/header/zhul_newbbs_ssfdj.png) center left no-repeat;
}
.newsearch_kuang_sr{
	width:100px;
	height: 26px;
	line-height: 26px;
	background: #eeeeee;
	font-size:12px;
	color:#888888;
	float:left;
	margin-right:60px ;
	padding-left: 5px;
}
.newbbs_close{
	float:right;
	position: absolute;
	top: 0;
	right: 0px;	
}
.newbbs_close a{
	font-size:24px;
	color:#fff;
	transition: all ease-in-out .5s;
	-webkit-transition: all ease-in-out .5s;
	-ms-transition: all ease-in-out .5s;
}
.newbbs_close a:hover{
	/*transform: rotate(360deg);*/
}

.zhul_arrowmore{
	background: #fff;
	/*border: 1px solid #989898;*/
	position: absolute;
	left:-25px;
	top:35px;
	width: 100px;
	z-index: 9999;
	background:#fff;
	box-shadow:0px 2px 20px rgba(0,0,0,0.2);
	_box-shadow:0px 2px 20px rgba(0,0,0,0.2);
	_border:1px solid #fff;
	padding: 5px 0;
}
.zhul_arrowmore a{
    display:block;
    float:left;
    height:32px;
    line-height:32px;
    text-align:center;
    width:100%;
	color:#444;
	font-size: 12px !important;
}
.zhul_arrowmore a:hover{
	background:#e5e5e5;
	text-decoration:none;
	color:#000;
	-webkit-opacity: 1 !important;
	-moz-opacity: 1 !important;
	-moz-opacity: 1 !important;
	filter:alpha(opacity=100) !important;   
	opacity: 1 !important; 
}
.zl-logo-new{
	display: block;
	height: 40px;
	width: 29px;
	float: left;
	background:url(../img/header/zhul_bbs_newlogo.png) center center no-repeat !important;
}
input{outline:none;}
/*//animate*/
.group_windows{
	background: #000;
	filter:alpha(opacity=20);  
	opacity: 0.2;
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9998;
}
.zhul_lts_tags a{
	color:#444444;
}
.clearfix:before,.clearfix:after{ 
    content:""; 
    display:table; 
} 
.clearfix:after{clear:both;} 
.clearfix{ 
    *zoom:1;/*IE/7/6*/
}

/*修改placeholder字体颜色*/
input::-webkit-input-placeholder {
	color: #888888 !important; /* WebKit browsers */
	font-size: 14px !important;
}
input:-moz-placeholder {
　　color: #888888 !important; /* Mozilla Firefox 4 to 18 */
	font-size: 14px !important;
}
input::-moz-placeholder {
　　color: #888888 !important; /* Mozilla Firefox 19+ */
	font-size: 14px !important;
}
input:-ms-input-placeholder {
　　color: #888888 !important; /* Internet Explorer 10+ */
	font-size: 14px !important;
}
.biad_sj_i {
	width: 9px;
	height: 4px;
	position: absolute;
	top: -4px;
	left:48px;
	background: url(../img/header/arrow-top.png) top center no-repeat;
	z-index: 9999;	
}
.line{ 
	float:left;
	height:1px;
	width:100%;
	background-color:#e5e5e5;  
}
/*end  top样式*/


/*strat  warp*/
/* 首页nav  */
.zhul_pd_cnav{ 
	width:1130px; 
	height:36px; 
    padding-left: 10px;
	background:#7c7c7c;
}
.zhul_pd_cnav .zl-nav-item{
    margin-top: 6px;
    float: left;
    height: 24px;
    line-height: 24px;
    background: #656565;
    margin-left: 18px;
    padding-left: 12px;
    border-radius: 5px;
}
.zl-nav-item li{
    float: left;
}
.zl-nav-item a {
    padding: 0 5px;
    display: block;
    margin-right: 12px;
    height: 24px;
    line-height: 24px;
    color: #fff;
    font-size: 14px;
    position: relative;
}
.zl-nav-item a em{
    display: none;
    position: absolute;
    bottom: -6px;
    left: 0;
    width: 100%;
    height: 3px;
    background:#f04e4f;
}
.zl-nav-item a:hover{
    background: #aaaaaa;
    /*border-bottom: 3px solid #f04e4f;*/
}
.zl-nav-item a:hover em{
    display: block;
}
.zhul_navmh{
	text-align: center;
}
.zhul_navmh li{
	height:36px;
	line-height:36px;
	margin-left: 10px;
}
.zhul_navmh li a{
	display: inline-block;
    padding: 0 8px;
    height: 100%;
}

/*end nav*/

/*footer*/
.zhul_footer{
	width:980px;
	margin:10px auto;
}
.zhul_bot_footer{
	width:980px;
	text-align:center;
	padding:20px 0;
	line-height:25px;
	color:#666;
	font-size:14px;
}
.zhul_botmenu_font{
	font-family:"微软雅黑",Verdana, Arial, Helvetica, sans-serif;
}
.zhul_botmenu_pic{
    width:900px;
	margin:0 auto;
	padding-top:20px;
}
.zhul_botmenu_link{
    padding:0 15px;
	border-right:solid 1px #cad5d7;
	color:#666;
	text-decoration:none;
	font-size:14px;
	font-family:"微软雅黑",Verdana, Arial, Helvetica, sans-serif;
}
.zhul_botmenu_unbor{
    padding:0 15px;
    border-right:none;
	color:#666;
	text-decoration:none;
	font-family:"微软雅黑",Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}

.zhul_v_topimg{
	float:left;
	width:960px;
	padding-top:10px;
	padding-left:10px;
	margin:0 auto;
}
.zhul_art_r img{
	width: 100%;
}

/* 灰色导航 */
.no-m-r {
    margin-right: 0 !important
}

.no-m-l {
    margin-left: 0 !important
}

.no-b-l {
    border-left: none !important
}

.no-float {
    float: none !important
}

.f-l {
    float: left
}

.f-r {
    float: right
}

.f-size12 {
    font-size: 12px
}

.f-size18 {
    font-size: 18px
}

.f-size24 {
    font-size: 24px
}

.mar-auto {
    margin: 0 auto;
    width: 1200px;
    background: #FFFFFF
}

.green {
    color: #1abc9c !important
}

.edu-topbanner {
    width: 100%;
    min-width: 1200px;
    height: 50px;
    position: relative;
    top: 0;
    left: 0;
    z-index: 9997
}

.edu-topbanner a {
    color: #FFFFFF;
    display: inline-block
}

.edu-topbanner .topbanner-bg {
    width: 100%;
    min-width: 1200px;
    background: #909090;
    opacity: 0.95;
    filter: alpha(opacity=95);
    height: 100%
}

.edu-topbanner .topbanner-text {
  /*   padding: 0 30px; */
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -600px;
    width: 1200px;
    line-height: 50px;
    z-index: 9997
}

.edu-topbanner .topbanner-text span {
    color: #FFFFFF;
    font-size: 24px;
    padding: 0 5px
}

.edu-topbanner .banner-rlist {
    font-size: 16px !important;
}

.edu-topbanner .banner-rlist li {
    float: left;
    margin-left: 20px
}

.edu-topbanner .down-hover {
    position: relative
}

.edu-topbanner .down-hover:hover .down-list-course {
    display: block
}

.edu-topbanner .down-list-course {
    display: none;
    position: absolute;
    top: 50px;
    width: 105px;
    right: -50%;
    margin-right: 30px;
    background: #FFFFFF;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px #c5c5c5 solid;
    cursor: pointer
}

.edu-topbanner .down-list-course .list-item {
    padding: 10px 0
}

.edu-topbanner .down-list-course .list-item a {
    display: block;
    float: none;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    color: #1b1b1b
}

.edu-topbanner .down-list-course .list-item a:hover {
    color: #1abc9c
}

.edu-topbanner .down-list-course .up-arrow {
    color: #FFFFFF;
    font-size: 26px;
    position: absolute;
    left: 38px;
    top: -28px
}
.fixed-nav {
    position: fixed !important;
    top: 5px;
    right: 0; 
    z-index: 10005;
}
.color_blue{
	color: #1caeed;
}
.vipcrown{
	display: block;
	width:46px;
	height:18px; 
	background: url(../img/pubimg/vip_crown.png) center center no-repeat;
	margin-top: 11px;
}
